package com.aliyun.heiyu.powermaster.server.dao.entity;

import java.io.Serializable;
import java.math.BigDecimal;

public class ServerThunderDto implements Serializable {
    private static final long serialVersionUID = 1L;
    private String hostname;
    private String ip;
    private String sn;
    private Integer resourceObjId;
    private String standardName;
    private Boolean collect;
    private String parentServiceTag;
    private String scriptName;
    private Integer ratedPower;
    private Integer mixPower;
    private Boolean capping;
    private String rackPositionNum;
    private BigDecimal fmin;
    private Byte cappingPriority;

    public String getHostname() {
        return hostname;
    }

    public void setHostname(String hostname) {
        this.hostname = hostname;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public Integer getResourceObjId() {
        return resourceObjId;
    }

    public void setResourceObjId(Integer resourceObjId) {
        this.resourceObjId = resourceObjId;
    }

    public String getStandardName() {
        return standardName;
    }

    public void setStandardName(String standardName) {
        this.standardName = standardName;
    }

    public Boolean getCollect() {
        return collect;
    }

    public void setCollect(Boolean collect) {
        this.collect = collect;
    }

    public String getParentServiceTag() {
        return parentServiceTag;
    }

    public void setParentServiceTag(String parentServiceTag) {
        this.parentServiceTag = parentServiceTag;
    }

    public String getScriptName() {
        return scriptName;
    }

    public void setScriptName(String scriptName) {
        this.scriptName = scriptName;
    }

    public Integer getRatedPower() {
        return ratedPower;
    }

    public void setRatedPower(Integer ratedPower) {
        this.ratedPower = ratedPower;
    }

    public Integer getMixPower() {
        return mixPower;
    }

    public void setMixPower(Integer mixPower) {
        this.mixPower = mixPower;
    }

    public Boolean getCapping() {
        return capping;
    }

    public void setCapping(Boolean capping) {
        this.capping = capping;
    }

    public String getRackPositionNum() {
        return rackPositionNum;
    }

    public void setRackPositionNum(String rackPositionNum) {
        this.rackPositionNum = rackPositionNum;
    }

    public BigDecimal getFmin() {
        return fmin;
    }

    public void setFmin(BigDecimal fmin) {
        this.fmin = fmin;
    }

    public Byte getCappingPriority() {
        return cappingPriority;
    }

    public void setCappingPriority(Byte cappingPriority) {
        this.cappingPriority = cappingPriority;
    }

    @Override
    public String toString() {
        return "{" +
            "hostname:'" + hostname + '\'' +
            ", ip:'" + ip + '\'' +
            ", sn:'" + sn + '\'' +
            ", resourceObjId:" + resourceObjId +
            ", standardName:'" + standardName + '\'' +
            ", collect:" + collect +
            ", parentServiceTag:'" + parentServiceTag + '\'' +
            ", scriptName:'" + scriptName + '\'' +
            ", ratedPower:" + ratedPower +
            ", mixPower:" + mixPower +
            ", capping:" + capping +
            ", rackPositionNum:'" + rackPositionNum + '\'' +
            ", fmin:" + fmin +
            ", cappingPriority:" + cappingPriority +
            '}';
    }
}
